package org.sxp.common.web;

import org.sxp.modules.sys.entity.SysUserEntity;

import java.io.Serializable;
import java.util.Map;

/**
 * @author shenxingping
 * @date 2021/01/29
 */
public interface XpContext extends Serializable {
    String XP_CONTEXT_KEY = "XpContext";

    SysUserEntity getCurrentUser();

    Object getProperty(Object var1);

    void addProperty(Object var1, Object var2);

    void removeProperty(Object var1);

    Map getProperties();

    void setProperties(Map var1);

    void removeAllProperties();
}
